<?php

define('root',$_SERVER['DOCUMENT_ROOT']);
include_once(root."/ecsac-tic-apps-extranet/web-cont/esmeralda-services-maintenance/class/conexion/config.inc.php");
include_once(root."/ecsac-tic-apps-extranet/web-cont/esmeralda-services-maintenance/class/conexion/classConexion.php");
include_once(root."/ecsac-tic-apps-extranet/web-cont/esmeralda-services-maintenance/class/entity/entityOrdenTrabajo.php");

Class classComprobarEsquema{
	
	function classComprobarEsquema(){
		$this->con = new classConexion;
	}
		
	public function listarComprobacionEsquema($emp_comprobar){
	
		$arrListaOrdenTrabajoE = array();
	
		$dsn = _dsn;
		$usuario = _usuario;
		$clave = _clave;
		
		$cid = odbc_connect($dsn, $usuario, $clave);
	
		if(!$cid){
			
			exit("<strong>Ya ocurrido un error tratando de conectarse con el origen de datos.</strong>");
			
		}else{
			
			$sql = "select 
					NRO_UNICO, 
					NRO_TAREA_PROGRAMADA, 
					D_TITULO_TP,  
					COD_ESTADO, 
					COD_TIPO_SOLICITUD, 
					COD_EQUIPO, 
					FECHA_INICIO, 
					FECHA_FIN 
					from ORDEN_DE_TRABAJO 
					order by FECHA_INICIO desc";
			
			$rs = odbc_exec($cid,$sql) or die(exit("Error en odbc_exec"));
			
			if($rs){
				
				while(odbc_fetch_row($rs)){
					
					$objOrdenTrabajoE = new entityOrdenTrabajo();
					
					$objOrdenTrabajoE->set_int_nro_unico((int)(odbc_result($rs,'NRO_UNICO')));
					$objOrdenTrabajoE->set_int_nro_tarea_programada((int)(odbc_result($rs,'NRO_TAREA_PROGRAMADA')));
					$objOrdenTrabajoE->set_str_d_titulo_tp((string)(odbc_result($rs,'D_TITULO_TP')));
					$objOrdenTrabajoE->set_int_cod_estado((int)(odbc_result($rs,'COD_ESTADO')));
					$objOrdenTrabajoE->set_int_cod_tipo_solicitud((int)(odbc_result($rs,'COD_TIPO_SOLICITUD')));
					$objOrdenTrabajoE->set_int_cod_equipo((int)(odbc_result($rs,'COD_EQUIPO')));
					$objOrdenTrabajoE->set_str_fecha_inicio((string)(odbc_result($rs,'FECHA_INICIO')));
					$objOrdenTrabajoE->set_str_fecha_fin((string)(odbc_result($rs,'FECHA_FIN')));
					
					array_push($arrListaOrdenTrabajoE, $objOrdenTrabajoE);
					
				}
				
			}
			
		}
	
		return $arrListaOrdenTrabajoE;
		
	}
	
}

?>